package com.jwsoft.manager.core.integration;

import com.github.pagehelper.PageInfo;
import com.jwsoft.manager.common.vo.eduSchoolLockAudit.EduSchoolLockAuditVO;
import com.jwsoft.manager.common.vo.eduSchoolLockAudit.EduSchoolLockAuditKeyVO;
import com.jwsoft.manager.common.vo.eduSchoolLockAudit.EduSchoolLockAuditQueryVO;
/**
 * 学校地址锁定确认表业务本地接口
 *
 * @author zhang
 * @since 2025-01-08
 */
public interface EduSchoolLockAuditIntegration {
    /** 分页查询 */
    PageInfo<EduSchoolLockAuditVO> getList(EduSchoolLockAuditQueryVO vo);
    /** 根据主键查询详情 */
    EduSchoolLockAuditVO getById(EduSchoolLockAuditKeyVO vo);
    /** 保存前统一校验*/
    void checkSave(EduSchoolLockAuditVO vo);
    /** 新增 */
    EduSchoolLockAuditVO add(EduSchoolLockAuditVO vo);
    /** 修改 */
    EduSchoolLockAuditVO edit(EduSchoolLockAuditVO vo);
    /** 根据主键删除 */
    void del(EduSchoolLockAuditKeyVO vo);

    void pushSchoolLockAudit(EduSchoolLockAuditVO vo);

    //单个学校地址锁定确认
    EduSchoolLockAuditVO auditSchoolLockAudit(EduSchoolLockAuditVO vo);

    //批量学校地址锁定确认
    EduSchoolLockAuditVO batchAuditSchoolLockAudit(EduSchoolLockAuditVO vo);

    EduSchoolLockAuditVO auditSchoolLock(EduSchoolLockAuditVO vo);

    EduSchoolLockAuditVO batchAuditSchoolLock(EduSchoolLockAuditVO vo);
}
